首页> 外文OA文献 >Page-Differential Logging: An Efficient and DBMS-independent Approach for Storing Data into Flash Memory
【2h】

Page-Differential Logging: An Efficient and DBMS-independent Approach for Storing Data into Flash Memory

机译:页面差异记录:一种高效且独立于DBms的方法   用于将数据存储到闪存中

摘要

Flash memory is widely used as the secondary storage in lightweight computingdevices due to its outstanding advantages over magnetic disks. Flash memory hasmany access characteristics different from those of magnetic disks, and how totake advantage of them is becoming an important research issue. There are twoexisting approaches to storing data into flash memory: page-based andlog-based. The former has good performance for read operations, but poorperformance for write operations. In contrast, the latter has good performancefor write operations when updates are light, but poor performance for readoperations. In this paper, we propose a new method of storing data, calledpage-differential logging, for flash-based storage systems that solves thedrawbacks of the two methods. The primary characteristics of our method are:(1) writing only the difference (which we define as the page-differential)between the original page in flash memory and the up-to-date page in memory;(2) computing and writing the page-differential only once at the time the pageneeds to be reflected into flash memory. The former contrasts with existingpage-based methods that write the whole page including both changed andunchanged parts of data or from log-based ones that keep track of the historyof all the changes in a page. Our method allows existing disk-based DBMSs to bereused as flash-based DBMSs just by modifying the flash memory driver, i.e., itis DBMS-independent. Experimental results show that the proposed methodimproves the I/O performance by 1.2 ~ 6.1 times over existing methods for theTPC-C data of approximately 1 Gbytes.
机译:闪存由于其优于磁盘的突出优势而被广泛用作轻型计算设备的辅助存储。闪存具有许多不同于磁盘的访问特性,如何利用它们已成为一个重要的研究课题。有两种将数据存储到闪存的方法:基于页面和基于日志。前者对于读取操作具有良好的性能,但是对于写入操作则具有较差的性能。相反,后者在更新较轻时对于写入操作具有良好的性能,但对于读取操作则具有较差的性能。在本文中,我们为基于闪存的存储系统提出了一种新的存储数据的方法,称为页差异日志记录,该方法解决了这两种方法的缺点。我们方法的主要特征是:(1)仅写入闪存中原始页面与内存中最新页面之间的差异(我们定义为页面差异);(2)计算并写入页面差异仅在页面需要反射到闪存时一次。前者与现有的基于页面的方法形成了对比,现有的页面方法写入整个页面,包括已更改和未更改的数据部分,或者来自基于日志的方法,该方法跟踪页面中所有更改的历史。我们的方法仅通过修改闪存驱动器即可使现有的基于磁盘的DBMS重用作基于闪存的DBMS,即与DBMS无关。实验结果表明,对于约1 GB的TPC-C数据,该方法的I / O性能比现有方法提高了1.2〜6.1倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号